×
shoot oneself in the foot
meaning in Chinese
搬起石头砸自己的脚
Related Words
kick oneself
square oneself
register oneself
cram oneself
ruin oneself
improve oneself
rate oneself
hypnotize oneself
training oneself
coddle oneself
shoot on site
shoot on the spot
shoot or launch from a catapult
shoot out
PC Version
Copyright © 2018 WordTech Co.